RobRichards\XMLSecLibs\MoXMLSecurityDSig D

Total Complexity 195
Dependencies 7
Dependents 2
Total lines 1,112
Lines of code 708
Logical lines of code 490
Comment lines 240
Methods 35
Properties 9

Methods 35

Method Rating Maintainability Complexity Lines of code
staticAdd509Cert()
C
32 27 96
addRefInternal()
B
37 21 66
processTransforms()
B
37 20 73
canonicalizeData()
A
48 14 33
processRefNode()
A
44 12 44
canonicalizeSignedInfo()
A
47 10 34
setCanonicalMethod()
A
51 8 25
calculateDigest()
S
52 7 26
appendToKeyInfo()
S
49 6 32
staticGet509XCerts()
S
52 6 26
locateKey()
S
53 6 23
validateReference()
S
53 6 22
sign()
S
52 5 25
locateSignature()
S
54 4 21
addObject()
S
57 4 17
getRefNodeID()
S
63 4 11
addReferenceList()
S
62 4 11
getRefIDs()
S
60 3 13
getXPathObj()
S
66 3 8
addReference()
S
64 3 9
__construct()
S
60 2 12
verify()
S
62 2 11
insertSignature()
S
65 2 9
appendSignature()
S
74 2 4
get509XCert()
S
68 2 7
createNewSignNode()
S
65 2 9
add509Cert()
S
72 2 5
resetXPathObj()
S
81 1 3
signData()
S
80 1 3
validateDigest()
S
63 1 10
appendCert()
S
91 1 2
appendKey()
S
81 1 3
generate_GUID()
S
79 1 3
generateGUID()
S
64 1 9
getValidatedNodes()
S
82 1 3